home *** CD-ROM | disk | FTP | other *** search
/ The CICA Windows Explosion! / The CICA Windows Explosion! - Disc 2.iso / programr / cxtw107.zip / README.DOC < prev    next >
Text File  |  1995-07-20  |  7KB  |  184 lines

  1.  
  2.  
  3.         README.DOC                                              July 1995
  4.  
  5.         Welcome to CXT - the C EXPLORATION TOOLS!
  6.  
  7.         The C Function Tree Generator (CFT)  and  the  C  Structure  Tree
  8.         Generator (CST) are powerful program development, maintenance and
  9.         documentation  tools.  They provide the programmer the ability to
  10.         analyse the C or C++ source code of applications,  no matter  how
  11.         big  or complex they are.  CFT and CST are very useful to explore
  12.         new,   unknown  software  and  to  support  software  reuse   and
  13.         maintenance.
  14.  
  15.         By preprocessing, scanning and analyzing the program source code,
  16.         these  programs  build an internal representation of the function
  17.         call hierarchy (CFT) and of the data structure  (CST)  relations.
  18.         The analysis is done with the original source code, no additional
  19.         editing  to  mark  functions  or data types in the source code is
  20.         necessary.  Several  features  and  options  allow  the  user  to
  21.         customize  the generated hierarchy tree chart output and to get a
  22.         large set of useful information about the source code.
  23.  
  24.         An important feature is the database generation which allows  the
  25.         recalling  of  information without reprocessing the source.  This
  26.         database can again be read from CFT and CST to produce  different
  27.         outputs or to add new files to the database.  The database format
  28.         is dBASE compatible. Special recall programs called CFTN and CSTN
  29.         allow fast searching for items in the  database.  These  programs
  30.         can  be  used  within  any  environment,  for example from inside
  31.         editors  like  BRIEF,   QEDIT  or  MicroEMACS  (DOS  and  WINDOWS
  32.         version),  to  provide  a full software project management system
  33.         with  access  to  all  functions  and  data  types  with  just  a
  34.         keystroke.  This  feature  makes  a comfortable "hypertext source
  35.         code browser and locator" system out of the editor.  The  windows
  36.         version provides an additionally DLL for database access.
  37.  
  38.         The  generation of output files compatible with HTML viewers like
  39.         NCSA Mosaic,  Netscape or WinWord Internet Assistant is possible.
  40.         Also  RTF output files which can be compiled for Windows Help and
  41.         output for the Rational Rose CASE tool is possible.
  42.  
  43.         Other features are the calculation of the critical function  call
  44.         path  and deepest structure nesting level or the support for byte
  45.         offset calculation for selected structures/unions by CST. For C++
  46.         code a class inheritance graph can be generated.  It is  possible
  47.         to  generate  formatted  ASCII  text  files  with  lists  of  the
  48.         functions/data types and the scanned files which can be  used  as
  49.         input  for  other  programs  like  wordprocessors  or spreadsheet
  50.         calculators.
  51.  
  52.         This  software  package  is  provided  either  as  a   compressed
  53.         self-extracting  archive  file  CXTnmm.EXE  (C  EXPLORATION TOOLS
  54.         version n.mm) or as a ZIPped archive file CXTnmm.ZIP. The Windows
  55.         versions are named CXTWnmm.EXE (C EXPLORATION TOOLS version  n.mm
  56.         for Windows) or CXTWnmm.ZIP.
  57.  
  58.  
  59.  
  60.  
  61.                                       - 1 -
  62.  
  63.  
  64.         The  official  release  contains the following files (D=only DOS,
  65.         W=only WINDOWS):
  66.  
  67.         CFT.EXE        D The C Function Tree Generator
  68.         CST.EXE        D The C Structure Tree Generator
  69.         CFTN.EXE         The C Function Tree Navigator
  70.         CSTN.EXE         The C Structure Tree Navigator
  71.         CXT.CM           The BRIEF macro file
  72.         CXTKEYS.CM       The BRIEF macro key definition file
  73.         CXTKEYS.CB       The source code for the BRIEF key defines
  74.         CXT_QEDT.DAT     The QEDIT macro source code
  75.         CXT_ME.CMD       The MicroEMACS macro source code
  76.         MSVC15.FCT       The MS VC++ 1.5 library functions
  77.         GCC233.FCT       The GNU-C 2.3.3 library functions
  78.         CFTIDE.BAT     D The Borland IDE transfer batch file for CFT
  79.         CSTIDE.BAT     D The Borland IDE transfer batch file for CST
  80.         SXT.DOC          The complete SXT documentation
  81.         INSTALL.DOC      The installation instructions
  82.         EXAMPLE.DOC      The example for a CFT and CST session
  83.         PRODUCTS.DOC     The SXT product overview
  84.         REGISTER.US      The INTERNATIONAL registration information
  85.         REGISTER.GER     The GERMAN registration information
  86.         NEWnmm.DOC       The new features and changes for version n.mm
  87.         HISTORY.DOC      The revision history
  88.         PROBLEMS.DOC     The problem and bug list
  89.         README.DOC       The file that you are currently reading
  90.         FILE_ID.DIZ      The BBS description file
  91.         HTML_RTF.DOC     The SXT HTML and RTF output description
  92.         CFTWIN.EXE     W The C Function Tree Generator for Windows
  93.         CSTWIN.EXE     W The C Structure Tree Generator for Windows
  94.         SXTWIN.DOC     W The additional documentation for Windows
  95.         NEWnmm.WIN     W The new features concerning the windows version
  96.         CTL3D.DLL      W DLL for 3D dialogs
  97.         CFTNWIN.DLL    W DLL to access CFT database
  98.         CFTNWIN.LIB    W The library for the DLL
  99.         CFTNWIN.H      W The prototype header file
  100.         CSTNWIN.DLL    W DLL to access CST database
  101.         CSTNWIN.LIB    W The library for the DLL
  102.         CSTNWIN.H      W The prototype header file
  103.         SXTNVIEW.EXE   W Visual Basic sample application for DLL access
  104.         SXTNVIEW.ICO   W The SXTN icon
  105.         SXTNVIEW.FRM   W The VB source code
  106.         SXTNVIEW.MAK   W The VB makefile
  107.         SXTNVIEW.DOC   W The documentation for the sample aaplication
  108.  
  109.         All documentation files are ASCII files and should  be  printable
  110.         on every printer.
  111.  
  112.         For  more  information about usage,  hardware and software system
  113.         requirements, installation, trademarks,  warranties,  license and
  114.         registration   details   see   the   appropriate   documentation,
  115.         especially   SXT.DOC,    INSTALL.DOC   and   REGISTER.US    resp.
  116.         REGISTER.GER.
  117.  
  118.  
  119.  
  120.  
  121.  
  122.                                       - 2 -
  123.  
  124.  
  125.         This  software  is  Copyright  (C)  1988-1995 by Juergen Mueller,
  126.         Aldingerstrasse 22, D-70806 Kornwestheim, GERMANY.  This software
  127.         is  NOT public domain or free software,  but is being distributed
  128.         as SHAREWARE.
  129.  
  130.  
  131.                            (THIS DOCUMENT HAS 3 PAGES)
  132.  
  133.  
  134.  
  135.  
  136.  
  137.  
  138.  
  139.  
  140.  
  141.  
  142.  
  143.  
  144.  
  145.  
  146.  
  147.  
  148.  
  149.  
  150.  
  151.  
  152.  
  153.  
  154.  
  155.  
  156.  
  157.  
  158.  
  159.  
  160.  
  161.  
  162.  
  163.  
  164.  
  165.  
  166.  
  167.  
  168.  
  169.  
  170.  
  171.  
  172.  
  173.  
  174.  
  175.  
  176.  
  177.  
  178.  
  179.  
  180.  
  181.  
  182.  
  183.                                       - 3 -
  184.